module.exports = {
  common: {
    ok: '确定',
    cancel: '取消',
    back: '返回',
    save: '保存',
    success: '成功',
    failed: '失败'
  },
  language: {
    title: '语言设置',
    zhCN: '简体中文',
    zhHK: '繁體中文',
    enUS: 'English (United States)',
    switchApplied: '切换后将应用于部分界面显示',
    switched: '语言已切换'
  },
  profile: {
    title: '个人中心',
    defaultNickname: '智能水杯用户',
    uuid: 'UUID: {uuid}',
    loggedIn: '已登录',
    loggedOut: '未登录',
    waterGoal: '饮水目标',
    waterGoalUnit: '{value}ml',
          drinkReminder: '饮水提醒',
    wxBound: '已绑定微信',
    wxUnbound: '未绑定微信',
    fromOfficialAccount: '🎯 来自公众号',
    privacy: '隐私政策',
    contactUs: '联系我们',
    checkUpdate: '检查更新',
    version: 'v{version}',
    logout: '退出登录',
    setGoalTitle: '设置饮水目标',
    setGoalCurrent: '当前目标: {current}ml',
    setGoalPlaceholder: '请输入每日饮水目标(ml)',
    setGoalInvalid: '请输入合理目标(1-5000ml)',
    setGoalUnchanged: '目标未改变',
    settingGoalLoading: '正在设置目标...',
    goalSet: '目标已设置',
    syncFailedTitle: '同步失败',
    syncFailedContent: '目标已保存到本地，但同步到服务器失败。请检查网络连接后重试。',
    retryLater: '稍后重试',
    retrySync: '重新同步',
    reminderOn: '提醒已开启',
    reminderOff: '提醒已关闭',
    suggestBind: '建议绑定【糯米智家】微信公众号获得更好体验',
    needLoginTitle: '提示',
    needLoginContent: '请先登录后再设置消息通知',
    enableReminderTitle: '开启饮水提醒',
    enableReminderContentOA: '检测到您来自【糯米智家】微信公众号，需要绑定公众号才能接收提醒消息。是否继续？',
    enableNow: '立即绑定',
    enableLocalReminderContent: '要接收微信提醒消息，请先关注【糯米智家】微信公众号，然后通过公众号菜单进入小程序开启提醒。\n\n是否仍要开启本地提醒？',
    enableLocal: '开启本地提醒',
    bindAndEnableSuccessTitle: '设置成功',
    bindAndEnableSuccessContent: '【糯米智家】微信公众号绑定成功，饮水提醒已开启！',
    bindFailedTitle: '设置失败',
    bindFailedContentDefault: '设置失败，请稍后重试',
    bindFailedContentOA: '【糯米智家】微信公众号绑定失败，请确保从公众号进入小程序',
    contactModalTitle: '联系我们',
    contactModalContent: '如有问题，请发送邮件至: 2960970782@qq.com',
    updateTitle: '更新提示',
    updateContent: '新版本已准备好，是否重启应用？',
    updateFailedTitle: '更新失败',
    updateFailedContent: '新版本下载失败，请检查网络后重试',
    alreadyLatest: '当前已是最新版本',
    lowWechatTitle: '提示',
    lowWechatContent: '当前微信版本过低，请更新微信后再试',
    logoutTitle: '退出登录',
    logoutContent: '确定要退出当前账号吗？',
    loggedOutToast: '已退出登录',
    logoutFailed: '退出失败',
    pageJumpFailed: '页面跳转失败'
  },
  privacyPage: {
    title: '隐私政策',
    lastUpdated: '最后更新: 2025年9月3日',
    accept: '接受',
    back: '返回',
    languageSettings: '语言设置',
    acceptedToast: '已接受隐私政策',
    introTitle: '引言',
    introP1: '感谢您使用我们的智能水杯应用。本隐私政策旨在向您说明我们如何收集、使用、存储和保护您的个人信息，以及您享有的相关权利。请您在使用我们的产品和服务前仔细阅读本隐私政策。',
    introP2: '我们深知个人信息对您的重要性，并会尽全力保护您的个人信息安全。我们致力于维持您对我们的信任，恪守以下原则：权责一致、目的明确、选择同意、最少必要、确保安全、主体参与、公开透明等。同时，我们承诺将按照业界成熟的安全标准，采取相应的安全保护措施来保护您的个人信息。',
    collectTitle: '我们收集的信息',
    personalTitle: '个人信息',
    personalP: '在您注册账户、使用我们的产品或服务时，我们可能收集以下类型的信息：',
    personalL1: '账户信息：包括您的姓名、手机号码、电子邮件地址、登录信息等。',
    personalL2: '用户画像信息：包括您的性别、年龄、身高、体重等。',
    personalL3: '设备信息：包括设备型号、操作系统、唯一设备标识符、IP地址等。',
    healthTitle: '健康数据',
    healthP: '我们会收集您的饮水记录、饮水目标、饮水习惯等健康数据，以提供个性化的饮水建议和统计分析功能。',
    usageTitle: '我们如何使用这些信息',
    usageP: '我们使用收集的信息主要用于以下目的：',
    usageL1: '提供、维护和改进我们的产品和服务，例如分析使用情况以优化用户体验。',
    usageL2: '为您提供个性化的饮水建议和健康提示。',
    usageL3: '通过设备与应用的连接，记录和同步您的饮水数据。',
    usageL4: '发送服务通知，如系统更新、账户警报等。',
    usageL5: '回应您的问题、意见和请求。',
    shareTitle: '信息共享与披露',
    shareP: '除非有以下情形，否则我们不会分享您的个人信息：',
    shareL1: '在获得您的明确同意后。',
    shareL2: '根据法律法规、法律程序的要求或政府机关的强制性要求。',
    shareL3: '为了保护我们的合法权益，例如防止欺诈行为。',
    shareL4: '与我们的关联公司共享，他们将遵循与本隐私政策相同的保护标准。',
    securityTitle: '数据安全',
    securityP: '我们采取适当的技术和组织措施来保护您的个人信息免受未经授权的访问、使用或披露。这些措施包括加密、访问控制、物理安全等。然而，请注意，尽管我们努力保护您的信息，但互联网上的传输或电子存储方式并不是100%安全的。',
    rightsTitle: '您的权利',
    rightsP: '根据适用的法律，您可能有权：',
    rightsL1: '访问您的个人信息。',
    rightsL2: '更正不准确的个人信息。',
    rightsL3: '删除您的个人信息。',
    rightsL4: '限制或反对处理您的个人信息。',
    rightsL5: '数据可携带权（即以结构化、常用和机器可读的格式接收您提供给我们的个人信息的权利）。',
    childrenTitle: '儿童隐私',
    childrenP: '我们的服务不面向13岁以下的儿童。如果您是父母或监护人，并且发现您的孩子向我们提供了个人信息，请联系我们，我们将采取措施从我们的系统中删除这些信息。',
    changesTitle: '隐私政策的变更',
    changesP: '我们可能会不时更新本隐私政策。当我们进行重大变更时，我们会通过在应用内发布通知或直接向您发送电子邮件来通知您。我们鼓励您定期查看本隐私政策，以了解我们如何保护您的信息。',
    contactTitle: '联系我们',
    contactP: '如果您对本隐私政策有任何问题、意见或建议，请通过以下方式联系我们：',
    emailLabel: '电子邮件：',
    addressLabel: '地址：',
    phoneLabel: '电话：',
    addressValue: '中国广东省深圳市宝安泳程科研大厦'
  },
  header: {
    locationTitle: '获取位置',
    locationContent: '需要位置信息来获取当地天气',
    authorize: '授权',
    defaultOption: '默认',
    weatherLoading: '获取中...',
    sunny: '晴',
    noWeather: '暂无天气',
    locating: '定位中...',
    cycleDay: '第{day}天',
    weekdays: ['周日','周一','周二','周三','周四','周五','周六'],
    weatherMap: {
      'Sunny': '晴',
      'Cloudy': '多云',
      'Overcast': '阴',
      'Light rain': '小雨',
      'Moderate rain': '中雨',
      'Heavy rain': '大雨',
      'Shower': '阵雨',
      'Thunder shower': '雷阵雨',
      'Light snow': '小雪',
      'Moderate snow': '中雪',
      'Heavy snow': '大雪',
      'Sleet': '雨夹雪',
      'Fog': '雾',
      'Haze': '霾',
      'Windy': '大风',
            'Rainy': '多雨',
      'Unknown': '暂无天气',
      '未知': '暂无天气'
      },
    cityMap: {
      'Beijing': '北京',
      'Shanghai': '上海',
      'Shenzhen': '深圳市',
      'Guangzhou': '广州',
      'Hangzhou': '杭州',
      'Hong Kong': '香港',
      'United States': '美国',
      'Southeast Asia': '东南亚',
      'China': '中国',
      'Japan': '日本',
      'South Korea': '韩国',
      'Vietnam': '越南',
      'Thailand': '泰国',
      'Malaysia': '马来西亚',
      'Singapore': '新加坡',
      'Philippines': '菲律宾',
      'India': '印度',
      'Indonesia': '印度尼西亚',
      'Germany': '德国',
      'France': '法国',
      'United Kingdom': '英国',
      'Italy': '意大利',
      'Spain': '西班牙',
      'Turkey': '土耳其',
      'Mexico': '墨西哥',
      'Canada': '加拿大',
      'Australia': '澳大利亚',
      'UAE': '阿联酋',
      'Saudi Arabia': '沙特',
      'Russia': '俄罗斯',
      'Brazil': '巴西',
      'Argentina': '阿根廷',
      'South Africa': '南非',
      'Nigeria': '尼日利亚',
      'Tokyo': '东京',
      'Seoul': '首尔',
      'Ho Chi Minh City': '胡志明市',
      'Kuala Lumpur': '吉隆坡',
      'Bangkok': '曼谷',
      'Hanoi': '河内',
      'Jakarta': '雅加达',
      'Los Angeles': '洛杉矶',
      'New York': '纽约',
      'San Francisco': '旧金山',
      'Taipei': '台北'
    }
  },
  water: {
    title: '饮水记录',
    headerTitle: '饮水记录本',
    headerTip: '💧 记录每一滴水，健康生活每一天',
    loginMessage: '登录后记录和查看您的饮水数据',
    loginDesc: '记录每一滴水，守护健康每一天',
    loginBtn: '立即登录',
    quickAddTitle: '快速添加',
    customize: '自定义',
    inputPlaceholder: '请输入饮水量(ml)',
    addRecord: '添加记录',
    adding: '添加中...',
    historyTitle: '历史记录',
    allHistory: '全部历史',
    viewEarlier: '查看更早记录',
    loading: '加载中...',
    loadMore: '加载更多记录...',
    noMore: '已经没有更多记录了',
    expandBefore: '还有 ',
    expandAfter: ' 条记录，点击展开',
    collapse: '收起记录',
    customTitle: '自定义饮水量',
    customPlaceholder: '请输入饮水量',
    typeWater: '白水',
    typeTea: '茶水',
    typeCoffee: '咖啡',
    typeJuice: '果汁',
    typeMilk: '牛奶',
    typeSports: '运动饮料',
    typeOther: '其他',
    toastInvalid: '请输入有效的饮水量',
    toastMaxExceeded: '单次饮水量不能超过2000ml',
    toastAdded: '添加成功',
    today: '今天',
    yesterday: '昨天',
    dateFmt: '{month}月{day}日'
  },
  stats: {
    title: '数据统计',
    headerTitle: '数据分析中心',
    headerTip: '科学饮水，健康生活～',
    loginMessage: '登录后可查看你的统计数据',
    loginDesc: '了解你的饮水习惯，优化健康计划',
    loginBtn: '立即登录',
    demoTitle: '演示模式',
    demoDesc: '当前展示的是演示数据，登录后可查看你的真实统计',
    demoLabel: '演示',
    demoTag: '演示数据',
    periodToday: '今日',
    periodWeek: '本周',
    periodMonth: '本月',
    periodYear: '全年',
    sumTotal: '总饮水量',
    sumAvg: '平均每日',
    sumDays: '达标天数',
    sumRate: '达标率',
    trendTitle: '饮水趋势',
    typeTitle: '饮品类型分布',
    loading: '加载中...',
    noData: '暂无数据',
    trendSubtitleSuffix: '饮水趋势',
    typeSubtitle: '饮品构成',
    introTitle: '功能说明',
    introItem1: '统计你的饮水趋势与习惯',
    introItem2: '支持按日/周/月/年切换',
    introItem3: '分类查看不同饮品的占比',
    introItem4: '登录后展示你的真实数据',
    tryBtn: '去登录'
  },
  login: {
    title: '用户登录',
    back: '返回首页',
    appName: '糯米水怪',
    subtitle: '饮水健康，生活智能',
    welcome: '欢迎使用智能水杯',
    loginTip: '登录后体验更多功能',
    wechatBtn: '一键快捷登录',
    loggingIn: '登录中...',
    guestBtn: '游客模式',
    privacyPrefix: '我已阅读并同意',
    privacyLink: '《用户协议和隐私政策》',
    privacyToast: '请先同意隐私政策',
    privacyTip: '请先阅读并同意用户协议和隐私政策',
    officialDone: '✅ 公众号授权已完成',
    autoLoggingInToast: '正在自动登录...',
    needPhoneAuth: '请授权手机号完成登录',
    needOAAuth: '请先完成公众号授权',
    guestEntering: '正在以游客身份进入',
    wxCodeFailed: '获取微信登录code失败',
    wxLoginFailed: '微信登录失败，请重试',
    jumpFailed: '跳转失败，请重试',
    loginFailed: '登录失败，请重试'
  },
  home: {
    title: '智能水杯',
    greeting: '你好，{name}！',
    guest: '游客',
    loginPromptMessage: '登录后查看您的详细饮水数据',
    loginPromptDesc: '科学分析饮水规律，优化健康方案',
    loginPromptBtn: '立即登录',
    dropSubtitle: '今日饮水进度',
    completed: '已完成',
    target: '目标',
    remaining: '剩余',
    hourlyTitle: '每小时达标情况',
    weeklyStatsTitle: '本周统计',
    weeklyTotal: '本周总量',
    waterLogsTitle: '饮水记录',
    todayLogs: '今日记录',
    timesSuffix: '次'
  },
  device: {
    title: '设备管理',
    headerTitle: '设备管理',
    headerTip: '连接和管理您的智能水杯',
    loginMessage: '登录后连接和管理您的智能设备',
    loginDesc: '连接智能水杯，实现健康饮水管理',
    loginBtn: '立即登录',
    noDeviceTitle: '您还没有连接任何设备',
    noDeviceDesc: '点击下方按钮添加新设备',
    addDeviceBtn: '添加设备',
    sectionMyDevice: '我的设备',
    deviceName: '智能水杯Pro',
    connected: '已连接',
    disconnected: '未连接',
    clickDIY: '点击DIY图片',
    statusWater: '水位',
    statusTemp: '温度',
    statusBattery: '电量',
    statusCapacity: '容量',
    deviceControl: '设备控制',
    quickActions: '快速操作',
    actionSync: '同步数据',
    actionAlarm: '设置闹钟',
    actionDelete: '删除设备',
    actionConnect: '连接设备',
    deviceSettings: '设备设置',
    autoSync: '自动同步',
    autoSyncDesc: '定期将数据同步到云端',
    lockedTip: '数据已锁定，显示缓存数据',
    pairingDone: '配网完成！可点击同步按钮获取最新数据',
    needLogin: '请先登录',
    connecting: '正在连接设备...',
    connectAlready: '设备已连接',
    connectSuccess: '设备连接成功',
    connectFailedTitle: '连接失败',
    connectFailedContent: '无法连接到设备，请检查设备是否开启并重新尝试',
    retry: '重试',
    searchLoading: '搜索设备中...',
    searchDone: '搜索完成',
    pleaseConnect: '请先连接设备',
    loadingDeviceData: '正在获取设备数据...',
    syncToast: '同步成功',
    syncToastFailed: '同步失败，请重试',
    syncResultToast: '水位{waterLevel}%, 温度{temperature}°C, 电量{batteryLevel}%, 饮水{drinkAmount}ml',
    deleteNoDevice: '没有可删除的设备',
    deleteConfirmTitle: '确认删除',
    deleteConfirmContent: '确定要删除此设备吗？删除后需要重新配对。',
    deleting: '删除中...',
    deleteSuccess: '设备删除成功',
    deleteFailed: '删除设备失败',
    jumpFailed: '页面跳转失败',
    detailsTitle: '设备详情',
    detailsId: '设备ID',
    detailsName: '设备名称',
    detailsConn: '连接状态',
    detailsBattery: '电量',
    detailsWater: '水位',
    diagnosisLoading: '诊断中...',
    diagnosisTitle: '诊断结果',
    diagnosisOk: '设备状态正常',
    diagnosisBleOk: '✓ 蓝牙连接正常',
    diagnosisSensorOk: '✓ 传感器工作正常',
    diagnosisBatteryOk: '✓ 电池状态良好',
    temperatureChecking: '正在检测温度...',
    temperatureCheckSuccess: '温度检测成功',
    temperatureCheckFailed: '温度检测失败',
    deviceStatusTitle: '设备状态',
    statusWaterLabel: '水位：',
    statusTempLabel: '水温：',
    statusDrinkLabel: '饮水量：',
    statusBatteryLabel: '电池电量：',
    statusConnNormal: '连接状态：正常',
    statusLastSync: '最后同步：',
    stateFailed: '设备状态获取失败',
    detectFailed: '检测失败，请重试',
    autoSyncOn: '自动同步已开启',
    autoSyncOff: '自动同步已关闭',
    nameMap: {
      'RCSP Device': '智能水杯Pro',
      'Smart Bottle': '智能水杯',
      'Smart Bottle Pro': '智能水杯Pro'
    }
  },
  alarm: {
    title: '闹钟管理',
    listTitle: '闹钟列表',
    emptyText: '暂无闹钟，点击下方新建',
    opsTitle: '闹钟操作',
    createTitle: '新建闹钟',
    createDesc: '创建新的闹钟提醒，支持自定义时间和重复模式，并自动同步设备时间',
    createBtn: '新建闹钟',
    delete: '删除',
    deleteConfirmTitle: '确认删除',
    deleteConfirmContent: '确定要删除闹钟 "{name}" 吗？',
    deleting: '删除中...',
    deleteSuccess: '删除成功',
    deleteFailed: '删除失败',
    syncTimeLoading: '同步时间中...',
    syncTimeFailed: '时间同步失败，无法创建闹钟',
    addSuccess: '添加成功',
    addFailed: '添加失败',
    saveSuccess: '保存成功',
    saveFailed: '保存失败',
    detailTitle: '闹钟详情',
    detailNewTitle: '新建闹钟',
    detailEditTitle: '编辑闹钟',
    fieldName: '名称',
    nameEmpty: '闹钟名称不能为空',
    nameTooLong: '闹钟名称过长',
    renameTitle: '修改闹钟名字',
    ok: '确定',
    cancel: '取消',
    repeatOnce: '单次',
    repeatEveryday: '每天',
    repeatWorkday: '工作日',
    weekMon: '周一',
    weekTue: '周二',
    weekWed: '周三',
    weekThu: '周四',
    weekFri: '周五',
    weekSat: '周六',
    weekSun: '周日',
    limitReached: '闹钟数量已到上限',
    needLogin: '请先登录',
    finishBtn: '完成',
    saveBtn: '存储',
    deleteAlarmBtn: '删除闹钟',
    defaultName: '闹钟'
  },
    dial: {
     title: '添加表盘背景',
     sectionTitle: '设置表盘背景',
     chooseTitle: '选择图片',
     chooseDesc: '从相册选择图片并裁剪为表盘背景',
     chooseBtn: '选择图片',
     progressSection: '传输进度',
     uploadProgress: '上传进度',
     transferring: '传输中...',
     tipText: '温馨提示：系统正在传输数据，此过程中请勿进行任何操作，以免中断。',
     callBusy: '通话中，不可操作',
     saveSuccess: '保存成功',
     saveFailed: '保存失败',
     filenameError: '文件名应为bgp_xxxx或者BGP_xxxx',
     transferStart: '开始传输',
     transferProgress: '正在传输，进度:{progress}',
     transferSuccess: '传输成功',
     transferCancel: '传输取消',
     dialSetSuccess: '表盘背景设置成功'
   },
   addDevice: {
     title: '添加设备',
     pullToRefresh: '下拉刷新',
     searching: '蓝牙搜索设备中，请稍等',
     searchingTips: '请打开手机蓝牙权限，将手机靠近需要添加的设备。注意：如果设备显示“已连接”但未完成绑定，请先点击“断开连接”，然后重新点击“连接”',
     bindingAutoReturnTip: '设备绑定完成后将自动返回设备页面',
     btnConnected: '连接成功',
     btnTapToConnect: '点击连接',
     bluetoothOff: '蓝牙适配器未开启',
     bluetoothError: '蓝牙适配器异常',
     actionDisconnect: '断开设备',
     actionControl: '控制设备',
     pleaseDisconnectFirst: '请先断开已连接设备',
     scanStart: '扫描开始',
     scanEnd: '扫描结束',
     progressFetching: '正在获取设备信息...',
     progressBinding: '正在绑定设备...',
     bindSuccessReturning: '绑定成功，正在返回...',
     bindSuccess: '设备绑定成功',
     bindFailedTitle: '绑定失败',
     bindFailedTry: '设备绑定失败，请重试',
     bindFailedBoundOther: '该设备已被其他用户绑定，无法重复绑定',
     bindFailedBound: '设备已被绑定，请检查设备状态',
     responseError: '响应数据格式错误',
     noResponse: '未收到响应'
   },
  dialCut: {
    title: '裁剪图片',
    select: '选取',
    converting: '转换中...',
    convertFailed: '转换失败',
    imageLoadFailed: '图片加载失败'
  },
  modify: {
    title: '照片编辑器',
    welcomeTitle: '🎉 欢迎使用小可爱照片编辑器 🎉',
    welcomeSubtitle: '✨ 点击这里选择您想要编辑的可爱照片 ✨',
    welcomeTip: '💝 让我们一起创造美好的回忆吧！',
    toolbarCrop: '✂️ 裁剪',
    toolbarText: '💝 添加文字',
    toolbarDoodle: '🎨 涂鸦',
    toolbarSticker: '🎯 贴图',
    cropToolbarBack: '🏠 主菜单',
    cropToolbarOpenBox: '📐 裁剪框',
    cropToolbarBestShow: '🌟 最佳显示',
    doodleTopChooseColor: '🌈 选择颜色',
    quickBrushTitle: '⚡画笔',
    presetThin: '细笔',
    presetMedium: '中笔',
    presetThick: '粗笔',
    presetMarker: '马克笔',
    doodleBack: '🏠 主菜单',
    doodleQuickBrush: '⚡画笔',
    doodleColor: '🎨 颜色',
    doodleEraser: '🧽 橡皮擦',
    doodleClear: '🗑️ 清除',
    stickerTopChooseEmoji: '😊 选择表情',
    stickerTopChooseImage: '🖼️ 选择图片',
    stickerFromAlbum: '从相册选择',
    stickerTakePhoto: '拍照',
    stickerBack: '🏠 主菜单',
    stickerSave: '💾 保存',
    stickerEmoji: '😊 表情',
    stickerImage: '🖼️ 图片',
    stickerClearAll: '🗑️ 清空',
    textTopChooseSize: '📝 选择文字大小',
    textSizeMin: '8px (小)',
    textSizeMax: '50px (大)',
    textTopChooseColor: '🌈 选择颜色',
    textItalic: '📝 斜体 : ',
    textBold: '💪 加粗 : ',
    textBack: '🏠 主菜单',
    textAdd: '➕ 添加',
    textSize: '📏 大小',
    textColor: '🎨 颜色',
    textStyle: '✨ 样式',
    tapToInput: '点击输入文字',
    brushSwitched: '画笔已切换',
    chooseImageFailed: '选择图片失败',
    takePhotoFailed: '拍照失败',
    emojiAdded: '表情添加成功',
    imageAdded: '图片添加成功',
    stickerDeleted: '贴图已删除',
    stickersCleared: '所有贴图已清空',
    noStickerToSave: '没有贴图可保存',
    savingDoodle: '保存涂鸦',
    savingText: '保存文字',
    cropping: '截取中',
    saving: '保存中...',
    saveSuccess: '保存成功',
    saveFailedTitle: '保存失败',
    saveFailedContent: '图片保存失败，请重试',
    authTitle: '授权提示',
    authContent: '需要授权保存到相册',
    savingStickers: '保存贴图',
    autoSavingStickers: '自动保存贴图...'
  },
  tab: {
    home: '首页',
    device: '设备',
    profile: '我的'
  }
};
